package com.rew.canteenbox.functions;


import com.rew.canteenbox.R;
import com.rew.canteenbox.models.Dishes;

import java.util.ArrayList;
import java.util.List;

/**
 *  初始化菜单.
 *
 * Created by HuiWen Ren on 2016/10/20.
 */
public class DishesMenuInit {

    private List<Dishes> dishesList;

    /*
        模拟初始化.
     */

    private String test_cam =  "凉拌黄瓜是以黄瓜为主要食材的清爽家常凉拌菜，口感香脆爽口，操作简单，美容养颜，营养价值丰富。以黄瓜、花生、火麻油、剁椒、醋、生抽、盐、糖等为主料，是适宜热病患者、肥胖、高血压、高血脂、水肿、癌症、嗜酒者多食；并且是糖尿病人首选的食品之一，但脾胃虚弱、腹痛腹泻、肺寒咳嗽者都应少吃，因黄瓜性凉，胃寒患者食之易致腹痛泄泻。";
    private String test_bre =  "全麦面包是指用没有去掉外面麸皮和麦胚的全麦面粉制作的面包区别于用精粉（即麦粒去掉麸皮及富含营养的皮下有色部分后磨制的面粉）制作的一般面包。全麦面包特点是颜色微褐，肉眼能看到很多麦麸的小粒，质地比较粗糙，但有香气。由于它的营养价值比白面包高，含有丰富粗纤维、维生素E以及锌、钾等矿物质。在国外很流行，B族维生素丰富，微生物特别喜欢它，所以比普通面包更容易生霉变质。";
    private String test_dri =  "果汁是以水果为原料经过物理方法如压榨、离心、萃取等得到的汁液产品，一般是指纯果汁或100%果汁。果汁按形态分为澄清果汁和混浊果汁。澄清果汁澄清透明，如苹果汁，而混浊果汁均匀混浊，如橙汁；按果汁含量分为纯果汁和果汁饮料。碳酸饮料对于人体的不良影响一直存在着相当大的争议。2012年，饮料巨头可口可乐和百事可乐齐齐卷入“致癌门”，碳酸饮料危害健康的呼声甚嚣尘上。相比之下，一些打着健康、营养旗号的饮料越发受到消费者青睐，比如鲜果汁、运动型饮料和茶饮品逐渐取代碳酸饮料，成为居民的首选饮料。";


    public DishesMenuInit() {
        dishesList = new ArrayList<>();
        Dishes cucumber = new Dishes("凉拌黄瓜", R.drawable.cam_src, 5,test_cam);
        Dishes bread = new Dishes("全麦面包", R.drawable.bre_src, 15,test_bre);
        Dishes drink = new Dishes("果汁饮料", R.drawable.dri_src, 25,test_dri);
        for(int i =0 ;i < 8; i++){
            dishesList.add(cucumber);
            dishesList.add(bread);
            dishesList.add(drink);
        }
    }

    /*
        信息获取.
     */
    public List<Dishes> getInfo(int page, int n){
        List<Dishes> ans = new ArrayList<>();

        // 模拟分条请求.
        for(int i = 0; i < n; i++){
            int sub = (page - 1) * n + i;
            if(sub < dishesList.size()){
                ans.add(dishesList.get(sub));
            } else {
                return ans;
            }
        }
        return ans;
    }

    public List<Dishes> getInfo(){
        return dishesList;
    }
}
